library software access books noun extraction library systems libraries natural language processing music library part of speech tagging library classification education information management normalization database